/*头部开始********************************************************************************************/
@charset "utf-8";
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/

.wrap {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

html,
body {
  position: relative;
  width: 100%;
  font-size: 14px;
  font-family: Microsoft YaHei, Arial, SimSun, Tahoma, Geneva, sans-serif;
  background: #fff;
  color: #313131;
  margin: 0;
  padding: 0;
}

/* slide默认css */
.slideBox .bd {
  overflow: hidden;
}

/*导航点样式*/
.slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 15px;
  bottom: 12px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
}

.slideBox .hd ul li {
  float: left;
  margin: 0 2px;
  width: 8px;
  height: 8px;
  background: #fff;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.slideBox .hd ul li.on {
  background: #4387dd;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 24px;
  height: 40px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  background-size: 100% 100% !important;
}

.slideBox .prev {
  left: 10px;
  background: url(arrows_left.png) no-repeat center center;
}

.slideBox .next {
  right: 10px;
  background: url(arrows_right.png) no-repeat center center;
}

.slideBox .prev:hover,
.slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.slideBox .prevStop {
  display: none;
}

.slideBox .nextStop {
  display: none;
}

/*顶部logo----------------------------------------------*/
.top_logo {}

.top_logo .header_top {
  background: #f8f8f8;
  line-height: 32px;
}

.top_logo .curr_time {}

.top_logo .curr_time span {
  margin-right: 8px;
}

.top_logo .tips {}

.top_logo .tips a.yy1 {
  margin-right: 12px;
}

.top_logo .tips a.yy2 {
  margin-left: 12px;
}

.top_logo .tips a.wu {
  margin: 0 40px 0 12px;
}




.top_logo .header_bot {
  padding: 30px 0 90px;
  background: url(top_nav_bg.jpg) no-repeat bottom right;
  background-size: contain !important;
}

.top_logo .logo img.zheng_logo {
  width: 60px;
  height: 65px;
  margin-right: 10px;
}

.top_logo .logo .logo_name {
  width: 508px;
  height: 72px;
  position: relative;
  top: -5px;
}

.top_logo .logo .logo_name img {
  width: 100%;
  height: 100%;
}


/*搜索框—-------------------------------------*/
input::-webkit-input-placeholder {
  color: #555555;
}

input::-moz-placeholder {
  color: #555555;
}

input:-ms-input-placeholder {
  color: #555555;
}

.top_logo .search_box {
  width: 270px;
  position: absolute;
  /*top: 14px;
  right: 52%;*/
  top: 122px;
  right: 64%;
}

.top_logo .search_box .search {
  width: 228px \0;
  background: #fff;
  padding-top: 7px \0;
  padding-bottom: 7px \0;
  padding-left: 10px \0;
  padding-right: 10px \0;
  border: 1px solid #4681af;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:root .top_logo .search_box .search {
  width: calc(100% - 42px);
  padding: 0px 12px 0;
  height: 35px;
}

.top_logo .search_box .search_btn {
  position: absolute;
  top: -0.5px;
  right: 0px;
  width: 42px;
  height: 35px;
  background: url(search_icon.png) no-repeat center center;
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  background-size: cover;
}


/*导航条-----------------------------------*/
.top_nav {
  background: #4681af;
  color: #fff;
  font-size: 0;
}

.top_nav .nav_list li {
  display: inline-block;
  width: 16.66%;
  font-size: 0;
  position: relative;
}

.top_nav .nav_list li>a {
  font-size: 20px;
  line-height: 50px;
  width: 100%;
  position: relative;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  text-align: center;
}

.top_nav .nav_list li>a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: none;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.top_nav .nav_list li.on>a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: none;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.top_nav .nav_list li:hover a:after,
.top_nav .nav_list li.on>a:after {
  display: block;
}

.top_nav .nav_list li:hover a,
.top_nav .nav_list li.on>a {
  background: #306893;
}

.top_nav .nav_list li ul {
  width: 1200px;
  display: none;
  position: absolute;
  z-index: 10;
  background: #fff;
}

.top_nav .nav_list li:hover ul {
  display: block;
}

.top_nav .nav_list li ul li {
  width: auto;
  padding: 0 10px;
}

.top_nav .nav_list li ul li>a {
  background: #fff !important;
  color: #306893;
  font-size: 16px;
}

.top_nav .nav_list li .sec-nav1 {
  left: -199px
}

.top_nav .nav_list li .sec-nav2 {
  left: -399px;
  padding-left: 288px;
  width: 912px;
}

.top_nav .nav_list li .sec-nav3 {
  left: -599px;
  padding-left: 470px;
  width: 730px !important;
}

.top_nav .nav_list li .sec-nav4 {
  left: -799px;
  text-align: right;
}

.top_nav .nav_list li .sec-nav5 {
  left: -999px;
  text-align: right;
}

/*内容区----------------------------*/
.viewport {}

/*内容区公共样式*/
.sec {
  margin-bottom: 15px;
}

.bd_df {
  border: 1px solid #dfdfdf;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pd_15 {
  padding: 15px 15px 15px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pd_12 {
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pd_20 {
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pd_40 {
  padding: 10px 40px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*tab 导航切换标题样式*/
/*首页切换导航*/

.news_menu {
  position: relative;
  margin-bottom: 10px;
}

.news_menu a {
  color: #4681af;
  font-size: 16px;
  padding: 8px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin-right: 20px;
}

.news_menu a:last-of-type {
  margin-right: 0;
}

.news_menu a.on {
  background: #4681af;
  color: #fff;
}

.news_detail ul {
  display: none;
}

.news_detail ul.active {
  display: block;
}

/*默认新闻列表*/
.news_list {}

.news_list li {
  font-size: 0;
  position: relative;
}

.news_list li a {
  width: 100%;
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  padding-right: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.news_list li .time {
  position: absolute;
  top: 0;
  right: 0;
  color: #999;
  font-size: 14px;
}

.news_list li:hover a,
.news_list li:hover .time {
  color: #4681af;
}

/*首页part1--新闻*/
.sec1_news {
  padding-top: 30px;
}

.sec1_news .news_left_item {
  width: 36.66%;
  padding-top: 10px;
}

.sec1_news .news_right_img {
  width: 58.33%;
  min-height: 342px;
}

/*首页右侧轮播图新闻*/
.slideBox_new1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;

}

.slideBox_new1 .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox_new_ul1 {
  width: 100%;
  height: 100%;
}

.slideBox_new_ul1 li {
  width: 100%;
  height: 100%;
  zoom: 1;
  vertical-align: middle;
  font-size: 0;
}

.slideBox_new_ul1 li a {
  width: 100%;
}

.slideBox_new_ul1 li .img_con {
  width: 100%;
  height: 342px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-size: cover !important;
}

.slideBox_new_ul1 li .name {
  height: 65px;
  line-height: 65px;
  padding: 0 135px 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #4681af;
  background: #fff;
  text-align: center;
  font-size: 16px;
}

.slideBox.slideBox_new1 .hd {
  bottom: 20px;
}

.slideBox.slideBox_new1 .hd ul li {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.slideBox.slideBox_new1 .hd ul li.on {
  color: #fff;
  background: #4681af;
}

/*首页左侧新闻列表*/
.index_news_list1 {}

.index_news_list1 li {
  font-size: 0;
  position: relative;
}

.index_news_list1 li a {
  width: 100%;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  padding-left: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.index_news_list1 li a:before {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #cdcdcd;
  position: absolute;
  top: 50%;
  left: 8px;
  content: "";
  display: block;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.index_news_list1 li:hover a {
  color: #4681af;
}

.index_news_list1 li:hover a:before {
  background: #4681af;
}

.index_news_more_con {
  text-align: right;
  margin-top: 15px;
}


/*首页part2--新闻*/
.sec2_news .news_left_img {
  width: 40.66%;
  height: 363px;
}

.sec2_news .news_right_item {
  width: 58.33%;
  min-height: 364px;
}

/*首页左侧轮播图*/
.slideBox_new2 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.slideBox_new2 .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox_new_ul2 {
  width: 100%;
  height: 100%;
}

.slideBox_new_ul2 li {
  width: 100%;
  height: 100%;
  zoom: 1;
  vertical-align: middle;
  font-size: 0;
}

.slideBox_new_ul2 li a {
  width: 100%;
  height: 100%;
}

.slideBox_new_ul2 li .img_con {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-size: cover !important;
}

.slideBox_new_ul2 li .name {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 150px 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, .41);
}

.slideBox.slideBox_new2 .hd ul li {
  margin: 0 4px;
}

.slideBox.slideBox_new2 .hd ul li.on {
  background: #c72323;
}

/*首页part3-新闻*/
.sec3_news {}

.sec3_news .sec3_left {
  width: 66.25%;
  min-height: 292px;
}

.sec3_news .sec3_right {
  width: 32.5%;
  border: 1px solid #dfdfdf;
  padding: 20px;
  box-sizing: border-box;
}

.gover_right_ul1 {}

.gover_right_ul1 li {
  width: 49%;
  float: left;
  margin-bottom: 15px;
  margin-right: 2%;
}

.gover_right_ul1 li.li5,
.gover_right_ul1 li.li3 {
  margin-right: 0;
}

.gover_right_ul1 li.li8,
.gover_right_ul1 li.li10 {
  margin-right: 0;
}

.gover_right_ul1 li.li7,
.gover_right_ul1 li.li9 {
  margin-right: 2%;
}

/* .gover_right_ul1 li:nth-of-type(2n) {
  margin-right: 0;
} */

.gover_right_ul1 li a {
  width: 100%;
  line-height: 57px;
  font-size: 14px;
  padding: 0px 0 0 7px;
  color: #4681af;
  border: 1px solid #4681af;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.gover_right_ul1 li span {
  position: relative;
  background: url(index_icon5.png) no-repeat center center;
  width: 21px;
  height: 30px;
  margin-right: 4px;
  top: 9px;
}

.gover_right_ul1 li i {
  position: relative;
  top: 0px;
  padding-left: 10px;
}

.gover_right_ul1 li.li1,
.gover_right_ul1 li.li6 {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
  text-align: center;
}

/* .gover_right_ul1 li.li4,
.gover_right_ul1 li.li5{
    margin-bottom: 0;
} */
.gover_right_ul1 li.li6 {
  margin-bottom: 15px;
}

.gover_right_ul1 li.li2 span {
  background: url(index_icon1.png) no-repeat center center;
}

.gover_right_ul1 li.li3 span {
  background: url(index_icon2.png) no-repeat center center;
}

.gover_right_ul1 li.li4 span {
  background: url(index_icon3.png) no-repeat center center;
}

.gover_right_ul1 li.li5 span {
  background: url(index_icon4.png) no-repeat center center;
}

.gover_right_ul1 li.li6 span {
  background: url(index_icon1.png) no-repeat center center;
}

.gover_right_ul1 li.li7 span {
  background: url(index_icon2.png) no-repeat center center;
}

.gover_right_ul1 li.li8 span {
  background: url(index_icon3.png) no-repeat center center;
}

.gover_right_ul1 li.li9 span {
  background: url(index_icon4.png) no-repeat center center;
}

.gover_right_ul1 li.li10 span {
  background: url(index_icon5.png) no-repeat center center;
}

.gover_right_ul1 li:hover a {
  color: #fff;
  background: #4681af;
}

.gover_right_ul1 li.li1:hover span {
  background: url(index_icon55.png) no-repeat center center;
}

.gover_right_ul1 li.li2:hover span {
  background: url(index_icon11.png) no-repeat center center;
}

.gover_right_ul1 li.li3:hover span {
  background: url(index_icon22.png) no-repeat center center;
}

.gover_right_ul1 li.li4:hover span {
  background: url(index_icon33.png) no-repeat center center;
}

.gover_right_ul1 li.li5:hover span {
  background: url(index_icon44.png) no-repeat center center;
}

.gover_right_ul1 li.li6:hover span {
  background: url(index_icon11.png) no-repeat center center;
}

.gover_right_ul1 li.li7:hover span {
  background: url(index_icon22.png) no-repeat center center;
}

.gover_right_ul1 li.li8:hover span {
  background: url(index_icon33.png) no-repeat center center;
}

.gover_right_ul1 li.li9:hover span {
  background: url(index_icon44.png) no-repeat center center;
}

.gover_right_ul1 li.li10:hover span {
  background: url(index_icon55.png) no-repeat center center;
}

/*首页part4-广告位*/
.sec4_imgs {}

.iwant_ul>li {
  float: left;
  width: 18.75%;
  margin-right: 1.5625%;
  background: #6666cc;
  color: #fff;
}

.iwant_ul>li.li5 {
  margin-right: 0 \0;
}

.iwant_ul>li:nth-of-type(5n) {
  margin-right: 0;
}

.iwant_ul>li>a {
  width: 100%;
  height: 100%;
  background-size: cover !important;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.iwant_ul>li .img_con {
  width: 100%;
  height: 50px;
  text-align: center;
  position: relative;
}

.iwant_ul>li .img_con img {
  position: absolute;
  margin-left: 90px \0;
}

:root .iwant_ul>li .img_con img {
  margin-left: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

}

.iwant_ul>li .name {
  line-height: 30px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.iwant_ul>li.li2 {
  background: #ff6600;
}

.iwant_ul>li.li3 {
  background: #ff534d;
}

.iwant_ul>li.li4 {
  background: #199475;
}

.iwant_ul>li.li5 {
  background: #00b0f0;
}

/*弹出层---*/
.want_mark {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  position: fixed;
  display: none;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.3);
}

.want_mark .want_mark_con {
  background: #fff;
  padding: 0px 20px 13px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: 50%;
  top: 50%;
  width: 600px;
  margin-top: -200px;
  margin-left: -300px;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 10px 5px #aaa;
  -moz-box-shadow: 0px 0px 10px 5px #aaa;
  box-shadow: 0px 0px 10px 5px #aaa;
}

.want_mark .want_mark_con .title {
  font-size: 18px;
  color: #454545;
  margin-bottom: 10px;
  padding: 10px 0 5px;
  border-bottom: 1px dashed #006fff;
  position: relative;
}

.want_mark .want_mark_con .title img {
  margin-right: 5px;
}

.want_mark .want_mark_con .close {
  top: -20px;
  width: 15px;
  height: 15px;
  right: -40px;
  position: absolute;
  cursor: pointer;
  background: url(close1.png) no-repeat center center;
}

.want_mark .want_ul {
  text-align: center;
}

.want_mark .want_ul li {
  display: inline-block;
  margin: 12px 25px;
}

.want_mark .want_ul li a {
  font-size: 16px;
  padding: 10px 20px 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: #fff;
  background: rgb(87, 166, 244);
}

.want_mark .want_ul li a img {
  position: relative;
  top: -2px;
  margin: 5px;
}

.want_mark .want_ul li a:hover {
  background: rgb(56, 131, 205);
  -webkit-box-shadow: 0px 0px 3px 3px #aaa;
  -moz-box-shadow: 0px 0px 3px 3px #aaa;
  box-shadow: 0px 0px 3px 3px #aaa;
}

/*首页竖线大标题*/
.title_box {
  background: #f3f3f3;
  margin-bottom: 15px;
  line-height: 36px;
  padding-left: 10px;
  position: relative;
}

.title_box>a {
  color: #4681af;
  font-size: 18px;
  font-weight: 700;
  padding-left: 14px;
}

.title_box .line {
  width: 4px;
  height: 18px;
  background: #4681af;
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/*首页part5_办事服务*/
.sec5_ban {}

.sec5_ban .sec5_left {
  width: 29.16%;
}

.sec5_ban .sec5_right {
  width: 68.33%;
}

.sec5_ban .sec5_left .ban_title1 {
  margin-bottom: 20px;
}

.sec5_ban .sec5_left .ban_title1 a,
.sec5_ban .sec5_left .ban_title1 a img {
  width: 100%;
}

.ban_left_ul1 {}

.ban_left_ul1 li {
  width: 48%;
  float: left;
  margin-bottom: 15px;
  margin-right: 4%;
}

.ban_left_ul1 li.li4,
.ban_left_ul1 li.li2 {
  margin-right: 0 \0;
}

.ban_left_ul1 li:nth-of-type(2n) {
  margin-right: 0;
}

.ban_left_ul1 li a {
  width: 100%;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  background: #ebf6ff;
  padding: 18px 0;
  color: #4681af;
}

.ban_left_ul1 li a img {
  height: 30px;
  margin-right: 10px;
}

.ban_left_ul1 li.li5 {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
}

.sec5_ban .sec5_right .ban_title2 {
  margin-bottom: 20px;
}

.sec5_ban .sec5_right .ban_title2 a {
  width: 100%;
  height: 85px;
  text-align: center;
  line-height: 85px;
  letter-spacing: 9px;
  font-size: 34px;
  font-weight: 700;
  background: url(ban_title_bg.jpg) no-repeat center center;
  background-size: cover;
  color: #fff;
}


.pro_top_list {}

.pro_top_list li {
  float: left;
  font-size: 0;
  width: 18%;
  height: 110px;
  margin-right: 2.5%;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.pro_top_list li.li5 {
  margin-right: 0\0;
}

.pro_top_list li:nth-of-type(5n) {
  margin-right: 0;
}

.pro_top_list li a {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 16px;
  background: #ebf6ff;
  padding: 19px 0 10px;
  color: #4681af;
}

.pro_top_list li .img_con {
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.pro_top_list li .img_con img {
  height: 30px;
}

.pro_top_list li .name {
  text-align: center;
  line-height: 20px;
}

/*科研项目四个链接*/
.pro_link_ul li {
  float: left;
  width: 23%;
  margin-right: 2.66%;
  background: #f5eef6;
  color: #c79ccf;
}

.pro_link_ul li.li4 {
  margin-right: 0;
}

.pro_link_ul li:nth-of-type(4n) {
  margin-right: 0;
}

.pro_link_ul li a {
  padding: 16px 40px;
  line-height: 36px;
  height: 72px;
  text-align: center;
  font-size: 16px;
}

.pro_link_ul li.li2 {
  background: #e7f7f5;
  color: #4bcfbe;
}

.pro_link_ul li.li3 {
  background: #e7f0f7;
  color: #3290d8;
}

.pro_link_ul li.li4 {
  background: #f7e7e8;
  color: #d35c63;
}

/*首页part6-政务公开*/
.sec6_open {}

.sec6_open .pd_15 {
  padding-top: 22px;
}

.sec6_open .news_menu {
  margin-bottom: 15px;
}

.sec6_open .sec6_left {
  width: 66%;
}

.sec6_open .sec6_left .sec6_left_con1,
.sec6_open .sec6_left .sec6_left_con2 {
  min-height: 232px;
}

.sec6_left_con1 {
  margin-bottom: 18px;
}

.sec6_open .sec6_right {
  width: 32.33%;
  min-height: 482px;
}

.index_zhuan_list {}

.index_zhuan_list li {
  width: 100%;
  font-size: 0;
  margin-bottom: 5px;
}

.index_zhuan_list li a {
  width: 100%;
  height: 74px;
  background-size: cover !important;
}

.index_zhuan_list li.li5 {
  position: relative;
}

.index_zhuan_list li.li5 .left_a {
  width: 43%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.index_zhuan_list li.li5 .right_a {
  width: 57%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/*专项工作*/
.index_zhuan_list2 li {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 8.4px;
  float: left;
  border: 1px solid #f3f3f3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.index_zhuan_list2 li.li2 {
  margin-right: 0;
}

.index_zhuan_list2 li.li15 {
  width: 100%;
  margin-bottom: 0;
}

.index_zhuan_list2 li a {
  width: 100%;
  line-height: 37px;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.index_zhuan_list2 li a .line {
  width: 3px;
  height: 14px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  background: #c60c0c;
  position: absolute;
  top: 12px;
  left: 12px;
}


/*首页part7-政民互动*/
.sec7_inter {}

.sec7_inter .sec7_left {
  width: 66%;
}

.sec7_inter .sec7_right {
  width: 32.33%;
}



.sec7_left_ul {
  padding: 0 15px;
}

.sec7_left_ul li {
  width: 31.57%;
  float: left;
  margin-bottom: 20px;
  margin-right: 2.645%;
}

.sec7_left_ul li.li3 {
  margin-right: 0 \0;
}

.sec7_left_ul li:nth-of-type(3n) {
  margin-right: 0;
}

.sec7_left_ul li a {
  line-height: 48px;
  font-size: 16px;
  background: #f6fbff;
  padding: 15px 0;
  width: 100%;
}

.sec7_left_ul li a img {
  height: 48px;
  margin-right: 15px;
  margin-left: 30px;
}

.index_news_list2 {}

.index_news_list2 li {
  font-size: 0;
  position: relative;
}

.index_news_list2 li a {
  width: 100%;
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.index_news_list2 li a:before {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url(link_icon.png) no-repeat center center;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
}

.index_news_list2 li:hover a {
  color: #4681af;
}

.sec7_inter .title_box>a {
  font-size: 16px;
}

/*底部*/
footer {
  background: #4681af;
  color: #fff;
  padding: 30px 0;
}


.foot_top {
  text-align: center;
  line-height: 30px;
  margin-bottom: 10px;
}

.foot_top a {
  line-height: 30px;
  font-size: 16px;
}

.foot_cen p {
  line-height: 32px;
  text-align: center;
}

.foot_cen p span {
  padding: 0 5px;
}

.gongbei_icon {
  position: relative;
  top: -2px;
  margin-right: 3px;
}

.foot_img a {
  position: absolute;
  bottom: 60px;
}

.foot_img .a1_img {
  left: 35px;
}

.foot_img .a1_img img {
  width: 54px;
  height: 64px;
}

.foot_img .a2_img {
  right: 35px;
}

.foot_img .a2_img img {
  width: 110px;
  height: 55px;
}


/*右侧悬浮导航*/

.toolbar_ul {
  position: fixed;
  right: 0px;
  top: 260px;
  z-index: 1000;

}

.toolbar_ul li {
  width: 52px;
  height: 52px;
  position: relative;
  margin-bottom: 2px;
}

.toolbar_ul .toolbar-item {
  width: 100%;
  height: 100%;
  -moz-transition: background-position .5s;
  -ms-transition: background-position .5s;
  -o-moz-transition: background-position .5s;
  -webkit-moz-transition: background-position .5s;
  transition: background-position .5s;
  background-position: 0 0;
}

.toolbar_ul .toolbar-item-wb {
  background: url(right_wb_icon.jpg) no-repeat top center;
}

.toolbar_ul .toolbar-item-wx {
  background: url(right_wx_icon.jpg) no-repeat top center;
}

.toolbar_ul .toolbar-item-top {
  background: url(right_go_icon.jpg) no-repeat top center;
}

.toolbar_ul li:hover .toolbar-item-wb,
.toolbar_ul li:hover .toolbar-item-wx,
.toolbar_ul li:hover .toolbar-item-top {
  background-position: 0 -62px;
}

.toolbar_ul li img {
  position: absolute;
  top: 0;
  right: 52px;
  width: 0;
  height: 0;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.toolbar_ul li:hover img.right_wb {
  width: 161px;
  height: 200px;
}

.toolbar_ul li:hover img.right_wx {
  width: 161px;
  height: 179px;
}

/*面包屑*/
.crumbs {
  line-height: 30px;
  margin: 20px 0 25px;
}

.crumbs a {
  display: inline;
}

.crumbs .current_span {
  color: #4681af;
}

/*政务公开-----------------------------------------------------*/
.parts {
  margin-bottom: 20px;
}

.parts .parts_left,
.parts .parts_right {
  width: 49.16%;
  min-height: 290px;
}

.parts.parts3 .parts_left,
.parts.parts3 .parts_right {
  min-height: 215px;
}

.parts_news1.parts .parts_right {
  min-height: 330px;
}

.parts_news2.parts .parts_left,
.parts_news2.parts .parts_right {
  min-height: 294px;
}

.parts_title {
  font-size: 20px;
  margin-bottom: 15px;
}

/*机构信息*/
.open_right_ul1 {}

.open_right_ul1 li {
  width: 48%;
  float: left;
  margin-bottom: 12px;
  margin-right: 4%;
}

.open_right_ul1 li.li2,
.open_right_ul1 li.li4,
.open_right_ul1 li.li6 {
  margin-right: 0 \0;
}

.open_right_ul1 li:nth-of-type(2n) {
  margin-right: 0;
}

.open_right_ul1 li a {
  width: 100%;
  line-height: 32px;
  font-size: 16px;
  padding: 15px 0 5px 40px;
  color: #333;
  background: #ebf6ff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  position: relative;
}

.open_right_ul1 li .img_span {
  background: url(open_icon1.png) no-repeat center center;
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

.open_right_ul1 li .jt_icon {
  background: url(jt1.png) no-repeat center;
  width: 9px;
  height: 17px;
  position: absolute;
  top: 50%;
  right: 25px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.open_right_ul1 li i {
  position: relative;
  top: -11px;
}


.open_right_ul1 li.li2 .img_span {
  background: url(open_icon2.png) no-repeat center center;
}

.open_right_ul1 li.li3 .img_span {
  background: url(open_icon3.png) no-repeat center center;
}

.open_right_ul1 li.li4 .img_span {
  background: url(open_icon4.png) no-repeat center center;
}

.open_right_ul1 li.li5 .img_span {
  background: url(open_icon5.png) no-repeat center center;
}

.open_right_ul1 li.li6 .img_span {
  background: url(open_icon6.png) no-repeat center center;
}

.open_right_ul1 li:hover .jt_icon {
  background: url(jt2.png) no-repeat center;
}

.open_right_ul1 li:hover a {
  color: #fff;
  background: #4681af;
}

.open_right_ul1 li.li1:hover .img_span {
  background: url(open_icon11.png) no-repeat center center;
}

.open_right_ul1 li.li2:hover .img_span {
  background: url(open_icon22.png) no-repeat center center;
}

.open_right_ul1 li.li3:hover .img_span {
  background: url(open_icon33.png) no-repeat center center;
}

.open_right_ul1 li.li4:hover .img_span {
  background: url(open_icon44.png) no-repeat center center;
}

.open_right_ul1 li.li5:hover .img_span {
  background: url(open_icon55.png) no-repeat center center;
}

.open_right_ul1 li.li6:hover .img_span {
  background: url(open_icon66.png) no-repeat center center;
}

.gover_right_ul2.gover_right_ul1 li a {
  padding: 0 0 0 30px;
}

.work_ul {}

.work_ul li {
  width: 18.1%;
  float: left;
  margin-right: 2.375%;
  margin-bottom: 12px;
  font-size: 0;
}

.work_ul li.li5 {
  margin-right: 0 \0;
}

.work_ul li:nth-of-type(5n) {
  margin-right: 0;
}

.work_ul li a {
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  background: #f6f6f6;
  font-size: 16px;
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.work_ul li:hover a {
  background: #4681af;
  color: #fff;
}

/*新闻动态---------------------------------------------*/

/*新闻动态左侧图片新闻*/
.parts_news1_ul {
  width: 100%;
  height: 330px;
}

.parts_news1_ul li {
  width: 100%;
  height: 100%;
  font-size: 0;
}

.parts_news1_ul li a {
  width: 100%;
  height: 100%;
  position: relative;
}

.parts_news1_ul li .img_con {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-size: 100% 100% !important;
}

.parts_news1_ul li .name {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: #fff;
  background: rgba(0, 0, 0, .41);
}

.parts_news_title {
  margin-bottom: 13px;
  color: #4681af;
}

.parts_news_title .title {
  font-size: 20px;
}

.parts_news_title .more_icon {
  font-size: 18px;
  font-weight: 700;
}

/*办事服务--------------------------------------------------*/
.pd_40.parts_ban1 {
  padding: 10px 20px 15px 40px;
}

.parts_ban1 .parts_ban1_left {
  width: 28%;
}

.parts_ban1 .parts_ban1_center {
  width: 28%;
  padding-left: 75px;
}

.parts_ban1 .parts_ban1_right {
  width: 33.33%;
  padding-top: 20px;
}

.parts_ban1 .parts_ban1_right a,
.parts_ban1 .parts_ban1_right img {
  width: 100%;
}

.ban_title {
  position: relative;
  background: url(ban_title_bg.png) repeat-x center center;
  text-align: center;
}

.ban_title a {
  font-size: 18px;
  padding: 10px 14px;
  background: #fff;
}

.ban_link_list {}

.ban_link_list li {
  font-size: 0;
  margin-bottom: 20px;
}

.ban_link_list li:last-of-type {
  margin-bottom: 0;
}

.ban_link_list li a {
  font-size: 14px;
  width: 100%;
  padding: 0 60px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background: #ebf6ff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.ban_link_list li .more_icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  background: url(more_icon1.png) no-repeat center left;
}

.ban_link_list li:hover a {
  color: #fff;
  background: #4681af;
}

.ban_link_list li:hover .more_icon {
  background: url(more_icon11.png) no-repeat center left;
}

.parts_ban1_center .ban_link_list li.li1 {
  margin-bottom: 60px \0;
}

:root .parts_ban1_center .ban_link_list li:first-of-type {
  margin-bottom: 40px;
}


.parts_ban2 .parts_ban2_left {
  width: 64.28%;
}

.parts_ban2_left .ban_link_list li {
  float: left;
  width: 44.44%;
  margin-right: 11.12%;
}

.parts_ban2_left .ban_link_list li.li2 {
  margin-right: 0 \0;
}

:root .parts_ban2_left .ban_link_list li:nth-of-type(2n) {
  margin-right: 0;
}

.parts_ban2 .ban_title {
  margin-bottom: 10px;
}

.parts_ban2 .parts_ban2_right {
  width: 28.57%;
}

.ban_guang {
  width: 100%;
}

.ban_guang img {
  width: 100%;
}

.parts_ban3 .parts_ban3_left {
  width: 65.83%;
  min-height: 214px;
}

.parts_ban3 .parts_ban3_right {
  width: 31.67%;
}

.parts_ban3_right .pro_link_ul li {
  width: 47.5%;
  margin-right: 5%;
  margin-bottom: 20px;
}

.parts_ban3_right .pro_link_ul li.li2,
.parts_ban3_right .pro_link_ul li.li4 {
  margin-right: 0 \0;
}

.parts_ban3_right .pro_link_ul li:nth-of-type(2n) {
  margin-right: 0;
}

.parts_ban3_right .pro_link_ul li a {
  padding: 12px 30px;
}

/*政民互动--------------------------------------------------------*/
.parts_inter1 .parts_inter1_left {
  width: 64.16%;
}

.parts_inter1 .parts_inter1_right {
  width: 33.33%;
}

.zheng_right_ul {}

.zheng_right_ul li {
  margin-bottom: 19px;
  font-size: 0;
  overflow: hidden;
}

.zheng_right_ul li a {
  width: 100%;
  height: 85px;
  background-size: cover !important;
}

.zheng_right_ul li:last-of-type {
  margin-bottom: 0;
}

/*政民互动part2*/
.parts_inter2_ul {}

.parts_inter2_ul li {
  width: 23.34%;
  border: 1px solid #c3def3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 20px;
  margin-right: 2.21%;
}

.parts_inter2_ul li.li4,
.parts_inter2_ul li.li8 {
  margin-right: 0 \0;
}

.parts_inter2_ul li:nth-of-type(4n) {
  margin-right: 0;
}

.parts_inter2_ul li a {
  width: 100%;
  line-height: 36px;
  font-size: 16px;
  padding: 18px 0 8px 50px;
  color: #4681af;
  background: #ebf6ff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  position: relative;
}

.parts_inter2_ul li .img_span {
  background: url(inter_icon1.png) no-repeat center center;
  width: 50px;
  height: 36px;
  margin-right: 20px;
}

.parts_inter2_ul li i {
  position: relative;
  top: -13px;
}

.parts_inter2_ul li.li2 .img_span {
  background: url(inter_icon2.png) no-repeat center center;
}

.parts_inter2_ul li.li3 .img_span {
  background: url(inter_icon3.png) no-repeat center center;
}

.parts_inter2_ul li.li4 .img_span {
  background: url(inter_icon4.png) no-repeat center center;
}

.parts_inter2_ul li.li5 .img_span {
  background: url(inter_icon5.png) no-repeat center center;
}

.parts_inter2_ul li.li6 .img_span {
  background: url(inter_icon6.png) no-repeat center center;
}

.parts_inter2_ul li.li7 .img_span {
  background: url(inter_icon7.png) no-repeat center center;
}

.parts_inter2_ul li.li8 .img_span {
  background: url(inter_icon8.png) no-repeat center center;
}

.parts_inter2_ul li:hover a {
  color: #fff;
  background: #4681af;
}

.parts_inter2_ul li.li1:hover .img_span {
  background: url(inter_icon11.png) no-repeat center center;
}

.parts_inter2_ul li.li2:hover .img_span {
  background: url(inter_icon22.png) no-repeat center center;
}

.parts_inter2_ul li.li3:hover .img_span {
  background: url(inter_icon33.png) no-repeat center center;
}

.parts_inter2_ul li.li4:hover .img_span {
  background: url(inter_icon44.png) no-repeat center center;
}

.parts_inter2_ul li.li5:hover .img_span {
  background: url(inter_icon55.png) no-repeat center center;
}

.parts_inter2_ul li.li6:hover .img_span {
  background: url(inter_icon66.png) no-repeat center center;
}

.parts_inter2_ul li.li7:hover .img_span {
  background: url(inter_icon77.png) no-repeat center center;
}

.parts_inter2_ul li.li8:hover .img_span {
  background: url(inter_icon88.png) no-repeat center center;
}

/*专题专栏---------------------------------------------------------------------------------*/
.news_img_list {}

.news_img_list li {
  margin-bottom: 20px;
  float: left;
  width: 28%;
  margin-right: 8%;
}

.news_img_list li.li3 {
  margin-right: 0\0;
}

.news_img_list li:nth-of-type(3n) {
  margin-right: 0;
}

.news_img_list li a {
  width: 100%;
  border: 1px solid #f2f2f2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.news_img_list li .img_con {
  padding: 10px;
}

.news_img_list li .img {
  width: 100%;
  padding-top: 56%;
  background-size: cover !important;
}

.news_img_list li .name {
  background: #fbfbfb;
  border-top: 1px solid #f2f2f2;
  color: #666666;
  line-height: 40px;
  height: 40px;
  text-align: center;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

/*通用列表页-1----------------------------------------------*/
.containner {}

/*左侧栏目导航*/
.left_menu {
  width: 22.5%;
  min-height: 900px;
  background: #f6fbff url(left_menu_bg.png) no-repeat bottom center;
}

.channel_title {
  text-align: center;
  line-height: 50px;
  height: 50px;
  width: 100%;
  background: url(channel_bg.jpg) no-repeat center center;
  background-size: cover;
  font-size: 20px;
  color: #fff;
}

.left_menu_ul li.list_item {
  font-size: 0;
  position: relative;
  border-bottom: 1px dashed #4681af;

}

.left_menu_ul li.list_item>a {
  font-size: 18px;
  padding: 13px 30px;
  line-height: 24px;
  width: 100%;
  text-align: center;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.left_menu_ul li.list_item>a:before {
  display: none;
  content: "";
  width: 4px;
  height: 60%;
  background: #4681af;
  position: absolute;
  top: 20%;
  left: 0;
}

.left_menu_ul li.list_item .toggle_i {
  width: 30px;
  height: 50px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(jt1.png) no-repeat center center;
  background-size: 25% !important;
}

.left_menu_ul .list_item_dl {
  display: none;
}

.left_menu_ul .list_item_dl dd {
  font-size: 0;
  border-top: 1px dashed #4681af;
}

.left_menu_ul .list_item_dl dd a {
  padding: 12px 0;
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  text-align: center;
}

/*导航选中当前状态*/
.left_menu_ul li.list_item.selected>a {
  background: #cfe6f7;
  color: #4681af;
  font-weight: 700;
}

.left_menu_ul li.list_item.selected a:before {
  display: block;
}

.left_menu_ul li.list_item.selected .toggle_i.on {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.left_menu_ul li.list_item.selected .list_item_dl {
  display: block;
}

.left_menu_ul li.list_item.selected .list_item_dl dd.active a {
  color: #4681af;
}


.containner .right_content {
  width: 75%;
  padding-bottom: 20px;
}

.content_news_title {
  margin-bottom: 15px;
  border-top: 2px solid #4681af;
  background: #f6fbff;
  position: relative;
}

.content_news_title .title {
  font-size: 18px;
  padding: 9px 30px 11px;
  background: #4681af;
  color: #fff;
}

.content_news_title .more_icon {
  font-size: 18px;
  font-weight: 700;
  margin-right: 20px;
  color: #4681af;
  margin-top: 8px;
}

.news_list.news_list2 li a {
  padding-left: 15px;
  line-height: 50px;
  height: 50px;
}

.news_list.news_list2 li a:before {
  width: 6px;
  height: 6px;
  background: #e0e0e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  display: block;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pageing {
  padding: 40px 0;
}

/*通用列表页-2--------------------------------*/
.content_info {
  margin-bottom: 20px;
}

.content_info .info {
  line-height: 36px;
  font-size: 18px;
}

.content_info .search_con {
  text-align: center;
}

.content_info .search_box {
  width: 360px;
  position: relative;
  margin: 10px auto 0;
}

.content_info .search_box .search {
  width: 276px \0;
  background: #fff;
  padding-left: 12px \0;
  padding-right: 12px \0;
  padding-top: 7px \0;
  height: 34px \0;
  border: 1px solid #4681af;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

:root .content_info .search_box .search {
  width: calc(100% - 42px);
  padding: 0px 12px;
  height: 35px;
}

.content_info .search_box .search_btn {
  position: absolute;
  top: -1px \0;
  right: 0px;
  width: 42px;
  height: 35px;
  background: url(search_icon.png) no-repeat center center;
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}

:root .content_info .search_box .search_btn {
  top: 0;
}

.detail_more {
  text-align: right;
  margin-top: 15px;
}

.detail_more .detail_icon {
  color: #4681af;
  border: 1px solid #4681af;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  line-height: 20px;
  padding: 5px 10px;

}

.detail_more .detail_icon img {
  position: relative;
  top: -1px;
  margin-left: 4px;
}

/*通用列表-3*/
.policy_list {}

.policy_list .policy_li {
  float: left;
  width: 48.88%;
  margin-right: 2.24%;
}

.policy_list .policy_li.li2 {
  margin-right: 0 \0;
}

.policy_list .policy_li:nth-of-type(2n) {
  margin-right: 0;
}

.policy_list .title_box {
  margin-bottom: 8px;
}

.policy_list .title_box>a {
  font-weight: normal;
}

.policy_list .title_box .more_icon {
  margin-right: 15px;
  font-weight: 700;
}

/*通用列表-4-------------------------------------------*/
.people_list li {
  margin-bottom: 20px;
}

.people_list li a {
  width: 100%;
}

.people_list li .img_con {
  width: 26.65%;
  height: 180px;
  background-size: cover !important;
}

.people_list li .info_con {
  width: 70%;
}

.people_list li .info_con .name {
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  margin-bottom: 10px;
}

.people_list li .info_con .text_info_con {
  line-height: 25px;
}

.people_list li .info_con .text_info_con span.title {
  font-weight: 700;
  width: 70px;
}

.people_list li .info_con .text_info_con .info {
  width: 528px \0;
}

:root .people_list li .info_con .text_info_con .info {
  width: calc(100% - 70px);
}

.people_list li .info_con .text_info_con3 .info {
  line-height: 25px;
  height: 75px;
}

.look_more_con {
  margin-top: 5px;
  text-align: right;
}

.look_more {
  color: #4681af;
}

/*通用文章页-----------------------------------*/
.content_page {}

.news_header {}

.news_header .news_title {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #4681af;
  padding-bottom: 15px;
  text-align: center;
  width: 90%;
  margin: 0 auto;
}

.news_header .news_info {
  line-height: 24px;
  text-align: center;
  padding: 5px 0 20px;
  position: relative;
}

.news_header .news_info>span {
  margin: 0 25px;
}

.news_header .news_info .sm_big {
  display: inline-block;
  position: relative;
  top: 7px;
  margin-left: 40px;
}

.news_header .news_info .sm_big span {
  margin: 0 2px;
}

.news_header .news_info .sm_big span a {
  width: 24px;
  height: 24px;
  background-size: 100% 100% !important;
}

.news_header .news_info .sm_big span .smaller {
  background: url(sm.jpg) no-repeat center center;
}

.news_header .news_info .sm_big span .bigger {
  background: url(big.jpg) no-repeat center center;
}

.news_header .news_info .sm_big span .puter {
  background: url(dy.jpg) no-repeat center center;
}

.news_header .news_info .sm_big span .smaller.disable {
  background: url(sm_dis.jpg) no-repeat center center;
}

.news_header .news_info .sm_big span .bigger.disable {
  /* background: url(big.jpg) no-repeat center center;*/
}

.news_header .news_info .sm_big span .puter.disable {
  /* background: url(dy.jpg) no-repeat center center;*/
}

.page_info {
  padding: 0px 0px 20px;
}

.page_info span,
.info span {
  display: inline;
}

/*分享页面*/
.comment_header_content {
  margin: 20px 0 40px;
  background: #f6fbff;
  padding: 10px 40px;
  color: #4681af;
}

/*科技成果展示---------------------------------------*/
.search_list {
  margin: 30px 0;
}

.search_list li {
  float: left;
  margin-right: 20px;
  color: #4681af;
}

.search_list li.submit_li {
  margin-right: 0;
}

.search_list li .lit_span {
  line-height: 30px;
  float: left;
}

.search_list li input {
  border: 1px solid #4681af;
  padding: 5px 10px;
  width: 170px;
  background: #fff;

}

.search_list li.submit_li input {
  width: 50px;
  color: #4681af;
  background: #f6fbff;
}

.table_box {
  border: 1px solid #bcdef8;
}

.table_box span {
  text-align: center;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.table_box h6 {
  background: #f6fbff;
}

.table_box h6 span {

  color: #4681af;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 5px;
  line-height: 20px;
}

.table_box .table_ul span {
  font-size: 16px;
  padding: 15px 5px;
  line-height: 25px;
}

.table_box h6 .span1,
.table_box h6 .span4,
.table_box .table_ul .span1,
.table_box .table_ul .span4 {
  width: 15%;
}

.table_box h6 .span2,
.table_box h6 .span3,
.table_box .table_ul .span2,
.table_box .table_ul .span3 {
  width: 35%;
}


/*领导信息页-----------------------------------------------------*/
.people_parts {}

.people_parts .part1 {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px dashed #c4c4c4;
}

.people_parts .part2 {
  margin-bottom: 50px;
}

.people_parts .part1 img {
  width: 135px;
  height: 170px;
}

.people_parts .part1 span {
  font-size: 20px;
  margin-top: 70px;
  margin-left: 20px;
}

.people_title {
  margin-bottom: 30px;
  border-bottom: 1px solid #f0f0f0;
}

.people_title .title {
  font-size: 20px;
  color: #fff;
  padding: 20px 45px;
  background: #4681af;
  border-bottom: 5px solid #b7dbf6;
}

.people_parts .info {
  line-height: 36px;
  font-size: 16px;
}


.part_left .part1_con .people_ul li {
  margin-bottom: 5px;
}

.part_left .part1_con .people_ul li p {
  line-height: 30px;
  font-size: 16px;
}

.part_left .part1_con .people_ul li span {
  color: #1590e7;
}

.content_page .part_right {
  width: 44.16%;
}

.lead_page {
  padding-top: 15px;
}

.lead_page .lead_title {
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  color: #1590e7;
  font-weight: 700;
}

.lead_page .page_info {
  font-size: 16px;
}

.lead_page .page_info p {
  margin-bottom: 20px;
  line-height: 27px;
}

/*网站地图------------------------------------------------------*/
.sitemap_con {
  position: relative;
  z-index: 100;
}

.site_item {}

.site_item .site_item_list {
  padding: 5px 0 10px;
}

.site_item_list .list_item {
  position: relative;
  width: 18.8%;
  margin-right: 1.5%;
  margin-bottom: 20px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #f9f9f9;
}

.site_item_list .list_item.selected {
  padding-right: 35px;
}

.site_item_list .list_item:nth-of-type(5n) {
  margin-right: 0;
}

.site_item_list .list_item>a {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 5px 0;
  height: 50px;
  line-height: 24px;
  color: #4681af;
  text-align: center;
  font-size: 16px;
}

.site_item_list .list_item>a.fz12 {
  font-size: 12px;
  line-height: 13px;
  padding: 10px 5px 0;
}

.site_item_list .list_item:hover {
  background: #1590e7;
}

.site_item_list .list_item:hover>a {
  color: #fff;
}

.site_item_list .list_item .toggle_i {
  position: absolute;
  top: 0;
  right: 0px;
  width: 35px;
  height: 45px;
  color: #4681af;
  font-size: 16px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
  z-index: 100;
}

.site_item_list .list_item:hover .toggle_i {
  color: #fff;
}

.list_item_hide {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #f1f9ff;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}

.last_item .list_item_hide {
  top: auto;
  bottom: 100%;
}

.list_item_hide dd>a {
  width: 100%;
  line-height: 22px;
  padding: 10px;
  text-align: center;
  color: #4681af;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.list_item_hide dd>a:hover {
  font-weight: 700;
}

.site_item_list .list_item.selected:hover .list_item_hide {
  display: block;
}

/*更多*/
.more_nav_ul {
  position: absolute;
  top: 0;
  right: 0;

}

.more_nav_ul li {
  position: relative;
}

.more_nav_btn {
  /* line-height: 24px;
    color: #1590e7;*/
  font-size: 18px;
  font-weight: 700;
  margin-right: 20px;
  color: #4681af;
  line-height: 40px;
}

.more_nav_ul li dl {
  position: absolute;
  top: 100%;
  right: 0;
  display: none;
  z-index: 10;
}

.more_nav_ul li dl dd a {
  width: 60px;
  line-height: 36px;
  height: 36px;
  text-align: left;
  padding-left: 12px;
  background: #edeff2;
  border-bottom: 1px solid #e1e3e6;
}

.more_nav_ul li dl dd:last-of-type a {
  border-bottom: 0;
}

@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1366px) {
  .wrap {
    width: 1080px;
  }

  .top_logo .header_bot {
    padding: 25px 0 75px;
  }

  .top_nav .nav_list li>a {
    font-size: 18px;
    line-height: 48px;
  }

  .top_nav .nav_list li ul {
    width: 1080px;
  }

  .top_nav .nav_list li .sec-nav1 {
    left: -179px
  }

  .top_nav .nav_list li .sec-nav2 {
    left: -359px;
    padding-left: 238px;
    width: 842px;
  }

  .top_nav .nav_list li .sec-nav3 {
    left: -539px;
    padding-left: 396px;
    width: 684px !important;
  }

  .top_nav .nav_list li .sec-nav4 {
    left: -719px;
    text-align: right;
  }

  .top_nav .nav_list li .sec-nav5 {
    left: -899px;
    text-align: right;
  }

  .slideBox_new_ul1 li .img_con {
    /*height: 250px;*/
  }

  .slideBox_new_ul1 li .name {
    height: 60px;
    line-height: 60px;
  }

  .index_news_list1 li a {
    line-height: 36px;
    height: 36px;
  }

  .sec5_ban .sec5_right .ban_title2 a {
    height: 78px;
    line-height: 78px;
  }

  .news_list.news_list2 li a {
    line-height: 45px;
    height: 45px;
  }

  .content_info .info {
    line-height: 32px;
    font-size: 16px;
  }

  .people_list li .img_con {
    height: 165px;
  }

  .people_title .title {
    padding: 15px 40px;
  }

  .people_parts .part2 {
    margin-bottom: 30px;
  }

  /*8-17*/
  .news_menu a {
    padding: 8px 10px;
    margin-right: 10px;
  }

  .index_zhuan_list2 li a {
    padding-left: 15px;
  }

  .index_zhuan_list2 li a .line {
    width: 2px;
    left: 6px;
  }

  .top_logo .search_box {
    top: 110px;
    right: 60%;
    /*top: 6px;
	right: 47%;*/
  }



}



/*移动端*/
@media screen and (max-width: 900px) {
  .wrap {
    margin: 0;
    width: 100%;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .top_logo {
    border-bottom: 2px solid #4681af;
  }

  .top_logo .header_bot {
    padding: 20px 0 80px;
    background-size: cover !important;
  }

  .top_logo .logo {
    width: auto;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .top_logo .logo img.zheng_logo {
    width: 40px;
    height: 43px;
    margin-right: 5px;
  }

  .top_logo .logo .logo_name {
    width: 265px;
    height: 38px;
    top: 0px;
  }

  :root .top_logo .search_box,
  .top_logo .search_box {
    width: 210px;
    top: auto;
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
    bottom: 30px;
    padding-right: 55px;
  }

  .top_logo .search_box .search {
    background: rgba(255, 255, 255, .4);
  }

  .top_logo .search_box .search_btn {
    right: 55px;
  }

  .menu {
    position: absolute;
    top: 0;
    right: 0px;
    background: url(menu.png) no-repeat center center;
    background-size: 100%;
    width: 50px;
    height: 35px;
  }

  /*左侧菜单*/
  .cbp-spmenu-left {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    top: 200%;
    z-index: 99999;
    position: fixed;
    left: 0;
    display: block;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #4681af;
    color: #fff;
  }

  .cbp-spmenu-left.cbp-spmenu-open {
    top: 0;
  }

  .menu_box {
    width: 100%;
    position: relative;
    padding-top: 50px;
  }

  .menu_close {
    background: url(big_close.png) no-repeat center center;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    right: 15px;
  }

  .meum_list li {
    width: 100%;
    border-bottom: solid 1px rgba(255, 255, 255, .3);
  }

  .meum_list li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;

  }

  .meum_list li>a {
    padding: 20px 20px;
    font-size: 22px;

  }

  .sec1_news {
    padding-top: 15px;
  }

  .sec1_news .news_left_item {
    width: 100%;
    padding-top: 0;
  }

  .index_news_list1 li a {
    line-height: 34px;
    height: 34px;
    font-size: 14px;
    padding-left: 20px;
  }

  .index_news_list1 li a:before {
    width: 6px;
    height: 6px;
    left: 5px;
  }

  .sec1_news .news_right_img {
    width: 100%;
    margin-top: 15px;
  }

  .slideBox_new_ul1 li .img_con {
    height: 165px;
  }

  .slideBox_new_ul1 li .name {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
  }

  .slideBox.slideBox_new1 .hd {
    bottom: 13px;
  }

  .sec2_news .news_left_img {
    width: 100%;
    height: 280px;
  }

  .sec2_news .news_right_item {
    width: 100%;
    margin-top: 15px;
  }

  .pd_15 {
    padding: 10px;
  }

  .news_menu a {
    font-size: 14px;
    padding: 3px 5px;
    margin-right: 0px;
  }

  .sec3_news .news_menu a {
    font-size: 12px;
    padding: 3px 2px;
  }

  .parts_ban3 .news_menu a {
    padding: 6px 5px;
  }

  .news_list li a {
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    padding-right: 100px;
  }

  .sec3_news .sec3_left {
    width: 100%;
  }

  .sec3_news .sec3_right {
    width: 100%;
    margin-top: 15px;
    padding: 10px;
  }

  .gover_right_ul1 li a {
    font-size: 14px;
    padding: 0 0 0 10px;
  }

  .iwant_ul>li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 15px;
  }

  .iwant_ul>li:nth-of-type(5n) {
    margin-right: 4%;
    margin-bottom: 0;
  }

  .iwant_ul>li:nth-of-type(2n) {
    margin-right: 0;
  }

  .sec5_ban .sec5_left {
    width: 100%;
  }

  .sec5_ban .sec5_right {
    width: 100%;
    margin-top: 15px;
  }

  .sec5_ban .sec5_right .ban_title2 a {
    letter-spacing: 5px;
    font-size: 20px;
  }

  .pro_top_list li {
    width: 30%;
    height: 100px;
    margin-right: 5%;
    margin-bottom: 15px;
  }

  .pro_top_list li:nth-of-type(5n) {
    margin-right: 5%;
  }

  .pro_top_list li:nth-of-type(3n) {
    margin-right: 0;
  }

  .pro_link_ul li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 15px;
  }

  .pro_link_ul li:nth-of-type(2n) {
    margin-right: 0;
  }

  .pro_link_ul li a {
    padding: 10px 20px;
    line-height: 30px;
    height: 60px;
    font-size: 15px;
  }

  .sec5_ban {
    margin-bottom: 0;
  }

  .sec6_open .sec6_left {
    width: 100%;
  }

  .sec6_open .pd_15 {
    padding-top: 15px;
  }

  .sec6_open .news_menu {
    margin-bottom: 10px;
  }

  .sec6_left_con1 {
    margin-bottom: 15px;
  }

  .sec6_open .sec6_right {
    width: 100%;
    margin-top: 15px;
  }

  .sec7_inter .sec7_left {
    width: 100%;
  }

  .sec7_left_ul {
    padding: 0;
  }

  .sec7_left_ul li {
    width: 48%;
    margin-bottom: 10px;
    margin-right: 4%;
  }

  .sec7_left_ul li:nth-of-type(3n) {
    margin-right: 4%;
  }

  .sec7_left_ul li:nth-of-type(2n) {
    margin-right: 0;
  }

  .sec7_left_ul li a {
    line-height: 30px;
    font-size: 14px;
  }

  .sec7_left_ul li a img {
    height: 28px;
    margin-right: 5px;
    margin-left: 10px;
  }

  .sec7_inter .sec7_right {
    width: 100%;
  }

  .index_news_list2 li a {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    padding-left: 40px;
  }

  .index_news_list2 li a:before {
    width: 40px;
    height: 40px;
  }

  footer {
    padding: 20px 0;
    margin-top: 20px;
  }

  .foot_top a {
    font-size: 14px;
  }

  .foot_cen p {
    line-height: 28px;
    font-size: 12px;
  }

  .foot_img {
    margin-top: 15px;
    text-align: center;
  }

  .foot_img a {
    bottom: 40px;
  }

  .foot_img .a1_img {
    left: 15px;
    bottom: 30px;
  }

  .foot_img .a1_img img {
    width: 40px;
    height: 47px;
  }

  .foot_img .a2_img {
    right: 15px;
  }

  .foot_img .a2_img img {
    width: 75px;
    height: 35px;
  }

  .go_top {
    width: 36px;
    height: 36px;
    background: url(go_top.png) no-repeat center center;
    background-size: 100% 100%;
    position: fixed;
    bottom: 70px;
    right: 20px;
    display: none;
    z-index: 10000;
  }

  .want_mark .want_mark_con {
    padding: 0px 10px 10px;
    left: 0;
    top: 25%;
    width: 90%;
    margin-top: 0;
    margin-left: 5%;
  }

  .want_mark .want_ul li {
    margin: 5px 10px;
  }

  .want_mark .want_ul li a {
    font-size: 13px;
    padding: 5px 10px 3px;
  }

  .want_mark .want_mark_con .close {
    top: -25px;
    right: 0px;
  }

  .parts .parts_left,
  .parts .parts_right {
    width: 100%;
    min-height: inherit !important;
  }

  .sec6_open .sec6_right,
  .sec6_open .sec6_left .sec6_left_con1,
  .sec6_open .sec6_left .sec6_left_con2,
  .sec3_news .sec3_left,
  .sec2_news .news_right_item,
  .sec1_news .news_right_img,
  .parts_ban3 .parts_ban3_left {
    min-height: inherit;
  }

  .parts {
    margin-bottom: 15px;
  }

  .parts .parts_right {
    margin-top: 15px;
  }

  .pd_40,
  .pd_20,
  .pd_12 {
    padding: 10px;
  }

  .open_right_ul1 li .img_span {
    margin-right: 5px;
  }

  .open_right_ul1 li a {
    font-size: 15px;
    padding: 10px 0 1px 10px;
  }

  .open_right_ul1 li .jt_icon {
    width: 6px;
    height: 12px;
    right: 15px;
    background-size: 100% 100%;
  }

  .parts_title {
    font-size: 17px;
    margin-bottom: 10px;
  }

  .gover_right_ul2.gover_right_ul1 li a {
    padding: 0 0 0 10px;
  }

  .gover_right_ul1 li {
    margin-bottom: 10px;
  }

  .gover_right_ul1 li.li1 {
    margin-bottom: 12px;
  }

  .work_ul li {
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 10px;
  }

  .work_ul li a {
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
  }

  .work_ul li:nth-of-type(5n) {
    margin-right: 3.5%;
  }

  .work_ul li:nth-of-type(3n) {
    margin-right: 0;
  }

  /*新闻动态-------------------------------------------*/
  .parts_news1_ul {
    height: 225px;
  }

  .parts_news_title .title {
    font-size: 17px;
  }

  .parts_news_title .more_icon {
    font-size: 16px;
  }

  /*办事服务-----------------------*/
  .pd_40.parts_ban1 {
    padding: 10px;
  }

  .parts_ban1 .parts_ban1_left {
    width: 100%;
  }

  .parts_ban1 .parts_ban1_center {
    width: 100%;
    padding-left: 0;
  }

  .ban_link_list li {
    margin-bottom: 15px;
  }

  .parts_ban1_center .ban_link_list li:first-of-type {
    margin-bottom: 15px;
  }

  .parts_ban1 .parts_ban1_right {
    width: 100%;
    padding-top: 15px;
  }

  .parts_ban2 .parts_ban2_left {
    width: 100%;
  }

  .parts_ban2_left .ban_link_list li {
    width: 100%;
    margin-right: 0;
  }

  .parts_ban2 .parts_ban2_right {
    width: 100%;
    padding-top: 10px;
  }

  .ban_link_list li a {
    padding: 0 50px 0 10px;
  }

  .ban_link_list li .more_icon {
    width: 40px;
  }

  .ban_link_list li:last-of-type {
    margin-bottom: 15px;
  }

  .ban_guang img {
    min-height: 50px;
  }

  .ban_title a {
    font-size: 17px;
  }

  .parts_ban3 .parts_ban3_left {
    width: 100%;
  }

  .parts_ban3 .parts_ban3_right {
    width: 100%;
    margin-top: 15px;
  }

  .parts_ban3_right .pro_link_ul li {
    margin-bottom: 15px;
  }

  .parts_ban3_right .pro_link_ul li a {
    padding: 10px 20px;
  }

  /*政民互动----------------*/
  .parts_inter1 .parts_inter1_left {
    width: 100%;
  }

  .parts_inter1 .parts_inter1_right {
    width: 100%;
    margin-top: 15px;
  }

  .zheng_right_ul li {
    margin-bottom: 15px;
  }

  .parts_inter2_ul li {
    width: 48%;
    margin-bottom: 12px;
    margin-right: 4%;
  }

  .parts_inter2_ul li .img_span {
    width: 40px;
    height: 30px;
    background-size: 70% !important;
    margin-right: 5px;
  }

  .parts_inter2_ul li a {
    line-height: 30px;
    font-size: 15px;
    padding: 12px 0 2px 5px;
  }

  .parts_inter2_ul li i {
    top: -10px;
  }

  .parts_inter2_ul li:nth-of-type(2n) {
    margin-right: 0;
  }

  /*专题专栏*/

  .news_img_list li {
    margin-bottom: 12px;
    width: 47%;
    margin-right: 6%;
  }

  .news_img_list li:nth-of-type(3n) {
    margin-right: 6%;
  }

  .news_img_list li:nth-of-type(2n) {
    margin-right: 0;
  }

  .news_img_list li .name {
    line-height: 34px;
    height: 34px;
    padding: 0 5px;
  }

  .containner .right_content {
    width: 100%;
  }

  .content_news_title {
    margin-bottom: 10px;
    border-top: 1px solid #4681af;
  }

  .content_news_title .title {
    font-size: 15px;
    padding: 7px 10px 6px;
  }

  .news_list.news_list2 li a {
    line-height: 35px;
    height: 35px;
  }

  .pageing {
    padding: 20px 0;
  }

  .content_info .info {
    line-height: 26px;
    font-size: 15px;
  }

  .content_info .search_box {
    width: 260px;
  }

  .policy_list .policy_li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .policy_list .title_box>a {
    font-size: 16px;
  }

  .content_news_title .more_icon {
    margin-right: 15px;
  }

  .people_list li .img_con {
    height: 100px;
    width: 37%;
  }

  .people_list li .info_con {
    width: 60%;
  }

  .news_header .news_title {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 10px;
    width: 100%;
  }

  .news_header .news_info>span {
    margin: 0 6px;
  }

  .news_header .news_info .sm_big {
    display: none;
  }

  .comment_header_content {
    margin: 0px 0 40px;
    padding: 5px 10px;
  }

  .table_box h6 .span1,
  .table_box h6 .span4,
  .table_box .table_ul .span1,
  .table_box .table_ul .span4 {
    width: 20%;
  }

  .table_box h6 .span2,
  .table_box h6 .span3,
  .table_box .table_ul .span2,
  .table_box .table_ul .span3 {
    width: 30%;
  }

  .table_box h6 span {
    font-size: 13px;
    padding: 10px 0px;
  }

  .table_box .table_ul span {
    font-size: 10px;
    padding: 5px 2px;
    line-height: 20px;
  }

  .search_list li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 12px;
  }

  .search_list li .lit_span {
    width: 90px;
    text-align: right;
  }

  .search_list li.submit_li {
    padding-left: 90px;
    width: auto;
  }

  .search_list {
    margin: 15px 0 5px;
  }

  .people_parts .part1 img {
    width: 110px;
    height: 138px;
  }

  .people_parts .part1 span {
    font-size: 16px;
    margin-top: 54px;
  }

  .people_parts .part1 {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .people_parts .part2 {
    margin-bottom: 15px;
  }

  .people_title {
    margin-bottom: 15px;
  }

  .people_title .title {
    padding: 10px 20px;
    font-size: 16px;
  }

  .people_parts .info {
    line-height: 30px;
    font-size: 14px;
  }

  .site_item_list .list_item {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 10px;
  }

  .site_item_list .list_item:nth-of-type(5n) {
    margin-right: 4%;
  }

  .site_item_list .list_item:nth-of-type(2n) {
    margin-right: 0;
  }

  .site_item_list .list_item.selected {
    padding-right: 30px;
  }

  .site_item_list .list_item .toggle_i {
    width: 30px;
  }

  .crumbs {
    line-height: 20px;
    margin: 10px 0 15px;
  }

  /*8-24*/
  .more_nav_btn {
    font-size: 14px;
    margin-right: 10px;
    line-height: 31px;
  }

  .site_item_list .list_item>a {
    padding: 13px 5px 0;
    line-height: 23px;
    font-size: 14px;
  }

  .gover_right_ul1 li i {
    padding-left: 0;
  }
}



@media screen and (max-width: 320px) {
  .w {
    margin: 0;
    width: auto;
    padding: 0 10px;
  }

}